package com.ruoyi.mould.domain;

import com.ruoyi.common.annotation.Excel;
import com.ruoyi.common.core.domain.BaseEntity;
import lombok.Data;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;

import java.util.Date;

/**
 * 模具基础数据管理对象 jac_mould_mould
 *
 * @author hgi
 * @date 2021-02-20
 */
@Data
public class JacMouldMould extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** , COLUMN_COMMENT,  */
    private Long id;

    /** 事业部 */
    @Excel(name = "事业部")
    private String companycode;

    /** 模具编号 */
    @Excel(name = "模具编号")
    private String mouldcode;

    /** 模具名称 */
    @Excel(name = "模具名称")
    private String mouldname;

    /** 模具所在位置 */
    @Excel(name = "模具所在位置")
    private String mouldplace;

    /** 模具用途 */
    @Excel(name = "模具用途")
    private String moulduse;

    /** 模具开发事业部 */
    @Excel(name = "模具开发事业部")
    private String developcompany;

    /** 模具总成本 */
    @Excel(name = "模具总成本")
    private Double mouldamount;

    /** 模具分摊成本 */
    @Excel(name = "模具分摊成本")
    private Double mouldshare;

    /** 模具已分摊成本 */
    @Excel(name = "模具已分摊成本")
    private Double mouldshared;

    /** 模具成本已转移 */
    @Excel(name = "模具成本已转移")
    private Double mouldtransfer;

    /** 模具待分摊成本 */
    @Excel(name = "模具待分摊成本")
    private Double waitshare;

    /** 模具最大产能 */
    @Excel(name = "模具最大产能")
    private Double maxprocductivity;

    /** 模具有效期 */
    @Excel(name = "模具有效期", width = 30, dateFormat = "yyyy-MM-dd")
    private Date expirydate;

    /** 模具状态 */
    @Excel(name = "模具状态")
    private String mouldstatus;

    /** 模具进入量产日期 */
    @Excel(name = "模具进入量产日期", width = 30, dateFormat = "yyyy-MM-dd")
    private Date batchdate;

    /** 录入人员 */
    @Excel(name = "录入人员")
    private String createname;

    /** 录入时间 */
    @Excel(name = "录入时间", width = 30, dateFormat = "yyyy-MM-dd")
    private Date createdate;

    /** 更改人员 */
    @Excel(name = "更改人员")
    private String logname;

    /** 更改时间 */
    @Excel(name = "更改时间", width = 30, dateFormat = "yyyy-MM-dd")
    private Date logdate;

    private Long operationSerialNumber;

}
